Big Huge Thesaurus

lymphatic tissue

noun